<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>xilsecure: xsecure_rsa_hw.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">xilsecure
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;"
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xsecure__rsa__hw_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a>  </div>
  <div class="headertitle">
<div class="title">xsecure_rsa_hw.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Overview</h2>
<div class="textblock"><p>This file contains ZynqMP RSA hardware core register offsets. </p>
<pre>
MODIFICATION HISTORY:</pre><pre>Ver   Who  Date        Changes
</p>
<hr/>
<p>
4.0   vns  03/09/19 Initial release
4.1   kpt  01/07/20 Added Macro XSECURE_RSA_CTRL_CLR_DATA_BUF_MASK</pre><pre></pre> </div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:aaf16593748c11e24a0ae6506dbf44d11"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__rsa__hw_8h.html#aaf16593748c11e24a0ae6506dbf44d11">XSECURE_CSU_RSA_BASE</a>&#160;&#160;&#160;(0xFFCE0000U)</td></tr>
<tr class="memdesc:aaf16593748c11e24a0ae6506dbf44d11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Base address of RSA core.  <a href="#aaf16593748c11e24a0ae6506dbf44d11">More...</a><br/></td></tr>
<tr class="separator:aaf16593748c11e24a0ae6506dbf44d11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Register Map</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>Register offsets for the RSA module. </p>
</div></td></tr>
<tr class="memitem:a033850f0e3f807983c318723e2cc3e2c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__rsa__hw_8h.html#a033850f0e3f807983c318723e2cc3e2c">XSECURE_CSU_RSA_WRITE_DATA_OFFSET</a>&#160;&#160;&#160;(0x00U)</td></tr>
<tr class="memdesc:a033850f0e3f807983c318723e2cc3e2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">RAM write data offset.  <a href="#a033850f0e3f807983c318723e2cc3e2c">More...</a><br/></td></tr>
<tr class="separator:a033850f0e3f807983c318723e2cc3e2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5664dae085cd2b58d1b6bdf45bdab5f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__rsa__hw_8h.html#ad5664dae085cd2b58d1b6bdf45bdab5f">XSECURE_CSU_RSA_WRITE_ADDR_OFFSET</a>&#160;&#160;&#160;(0x04U)</td></tr>
<tr class="memdesc:ad5664dae085cd2b58d1b6bdf45bdab5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">RAM write address offset.  <a href="#ad5664dae085cd2b58d1b6bdf45bdab5f">More...</a><br/></td></tr>
<tr class="separator:ad5664dae085cd2b58d1b6bdf45bdab5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafc1ee94ab91f1253bca46337759d101"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__rsa__hw_8h.html#aafc1ee94ab91f1253bca46337759d101">XSECURE_CSU_RSA_READ_DATA_OFFSET</a>&#160;&#160;&#160;(0x08U)</td></tr>
<tr class="memdesc:aafc1ee94ab91f1253bca46337759d101"><td class="mdescLeft">&#160;</td><td class="mdescRight">RAM data read offset.  <a href="#aafc1ee94ab91f1253bca46337759d101">More...</a><br/></td></tr>
<tr class="separator:aafc1ee94ab91f1253bca46337759d101"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add1bdc96c3bd68543f08d8f8f2316cd8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__rsa__hw_8h.html#add1bdc96c3bd68543f08d8f8f2316cd8">XSECURE_CSU_RSA_READ_ADDR_OFFSET</a>&#160;&#160;&#160;(0x0CU)</td></tr>
<tr class="memdesc:add1bdc96c3bd68543f08d8f8f2316cd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">RAM read offset.  <a href="#add1bdc96c3bd68543f08d8f8f2316cd8">More...</a><br/></td></tr>
<tr class="separator:add1bdc96c3bd68543f08d8f8f2316cd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af09c455c76e334c24b6eae3a6f755356"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__rsa__hw_8h.html#af09c455c76e334c24b6eae3a6f755356">XSECURE_CSU_RSA_CONTROL_OFFSET</a>&#160;&#160;&#160;(0x10U)</td></tr>
<tr class="memdesc:af09c455c76e334c24b6eae3a6f755356"><td class="mdescLeft">&#160;</td><td class="mdescRight">RSA Control Reg.  <a href="#af09c455c76e334c24b6eae3a6f755356">More...</a><br/></td></tr>
<tr class="separator:af09c455c76e334c24b6eae3a6f755356"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb1368341bbee94633fbca90b0411f47"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__rsa__hw_8h.html#abb1368341bbee94633fbca90b0411f47">XSECURE_CSU_RSA_STATUS_OFFSET</a>&#160;&#160;&#160;(0x14U)</td></tr>
<tr class="memdesc:abb1368341bbee94633fbca90b0411f47"><td class="mdescLeft">&#160;</td><td class="mdescRight">Status Register.  <a href="#abb1368341bbee94633fbca90b0411f47">More...</a><br/></td></tr>
<tr class="separator:abb1368341bbee94633fbca90b0411f47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e1b1a554411d5214763d7548ee18d63"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__rsa__hw_8h.html#a0e1b1a554411d5214763d7548ee18d63">XSECURE_CSU_RSA_MINV0_OFFSET</a>&#160;&#160;&#160;(0x18U)</td></tr>
<tr class="memdesc:a0e1b1a554411d5214763d7548ee18d63"><td class="mdescLeft">&#160;</td><td class="mdescRight">RSA MINV(Mod 32 Inverse) 0.  <a href="#a0e1b1a554411d5214763d7548ee18d63">More...</a><br/></td></tr>
<tr class="separator:a0e1b1a554411d5214763d7548ee18d63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8ab4f6216805758e538eec8288e2eea"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__rsa__hw_8h.html#ab8ab4f6216805758e538eec8288e2eea">XSECURE_CSU_RSA_MINV1_OFFSET</a>&#160;&#160;&#160;(0x1CU)</td></tr>
<tr class="memdesc:ab8ab4f6216805758e538eec8288e2eea"><td class="mdescLeft">&#160;</td><td class="mdescRight">RSA MINV 1.  <a href="#ab8ab4f6216805758e538eec8288e2eea">More...</a><br/></td></tr>
<tr class="separator:ab8ab4f6216805758e538eec8288e2eea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a278687404c54fb1d07574d932dcae01b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__rsa__hw_8h.html#a278687404c54fb1d07574d932dcae01b">XSECURE_CSU_RSA_MINV2_OFFSET</a>&#160;&#160;&#160;(0x20U)</td></tr>
<tr class="memdesc:a278687404c54fb1d07574d932dcae01b"><td class="mdescLeft">&#160;</td><td class="mdescRight">RSA MINV 2.  <a href="#a278687404c54fb1d07574d932dcae01b">More...</a><br/></td></tr>
<tr class="separator:a278687404c54fb1d07574d932dcae01b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a437626ea51474a1f267d4696b5faa6fa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__rsa__hw_8h.html#a437626ea51474a1f267d4696b5faa6fa">XSECURE_CSU_RSA_MINV3_OFFSET</a>&#160;&#160;&#160;(0x24U)</td></tr>
<tr class="memdesc:a437626ea51474a1f267d4696b5faa6fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">RSA MINV 3.  <a href="#a437626ea51474a1f267d4696b5faa6fa">More...</a><br/></td></tr>
<tr class="separator:a437626ea51474a1f267d4696b5faa6fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad30a927006f8c743ceb5651abee7750a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__rsa__hw_8h.html#ad30a927006f8c743ceb5651abee7750a">XSECURE_CSU_RSA_ZERO_OFFSET</a>&#160;&#160;&#160;(0x28U)</td></tr>
<tr class="memdesc:ad30a927006f8c743ceb5651abee7750a"><td class="mdescLeft">&#160;</td><td class="mdescRight">RSA Zero offset.  <a href="#ad30a927006f8c743ceb5651abee7750a">More...</a><br/></td></tr>
<tr class="separator:ad30a927006f8c743ceb5651abee7750a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0b92ced354943a66cff9fae65b83aab"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__rsa__hw_8h.html#ab0b92ced354943a66cff9fae65b83aab">XSECURE_CSU_RSA_WR_DATA_0_OFFSET</a>&#160;&#160;&#160;(0x2cU)</td></tr>
<tr class="memdesc:ab0b92ced354943a66cff9fae65b83aab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write Data 0.  <a href="#ab0b92ced354943a66cff9fae65b83aab">More...</a><br/></td></tr>
<tr class="separator:ab0b92ced354943a66cff9fae65b83aab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4c13477df17858ab225acddc7ec165b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__rsa__hw_8h.html#aa4c13477df17858ab225acddc7ec165b">XSECURE_CSU_RSA_WR_DATA_1_OFFSET</a>&#160;&#160;&#160;(0x30U)</td></tr>
<tr class="memdesc:aa4c13477df17858ab225acddc7ec165b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write Data 1.  <a href="#aa4c13477df17858ab225acddc7ec165b">More...</a><br/></td></tr>
<tr class="separator:aa4c13477df17858ab225acddc7ec165b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8690656a9f80d6450ef643126d1c62bd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__rsa__hw_8h.html#a8690656a9f80d6450ef643126d1c62bd">XSECURE_CSU_RSA_WR_DATA_2_OFFSET</a>&#160;&#160;&#160;(0x34U)</td></tr>
<tr class="memdesc:a8690656a9f80d6450ef643126d1c62bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write Data 2.  <a href="#a8690656a9f80d6450ef643126d1c62bd">More...</a><br/></td></tr>
<tr class="separator:a8690656a9f80d6450ef643126d1c62bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f1de7ad33f2403911559ca2d0954da9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__rsa__hw_8h.html#a8f1de7ad33f2403911559ca2d0954da9">XSECURE_CSU_RSA_WR_DATA_3_OFFSET</a>&#160;&#160;&#160;(0x38U)</td></tr>
<tr class="memdesc:a8f1de7ad33f2403911559ca2d0954da9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write Data 3.  <a href="#a8f1de7ad33f2403911559ca2d0954da9">More...</a><br/></td></tr>
<tr class="separator:a8f1de7ad33f2403911559ca2d0954da9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0da2ecf16be0d44621913b00844b9e95"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__rsa__hw_8h.html#a0da2ecf16be0d44621913b00844b9e95">XSECURE_CSU_RSA_WR_DATA_4_OFFSET</a>&#160;&#160;&#160;(0x3cU)</td></tr>
<tr class="memdesc:a0da2ecf16be0d44621913b00844b9e95"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write Data 4.  <a href="#a0da2ecf16be0d44621913b00844b9e95">More...</a><br/></td></tr>
<tr class="separator:a0da2ecf16be0d44621913b00844b9e95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace94ead79a16d93c3c5a3d24e33c601b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__rsa__hw_8h.html#ace94ead79a16d93c3c5a3d24e33c601b">XSECURE_CSU_RSA_WR_DATA_5_OFFSET</a>&#160;&#160;&#160;(0x40U)</td></tr>
<tr class="memdesc:ace94ead79a16d93c3c5a3d24e33c601b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write Data 5.  <a href="#ace94ead79a16d93c3c5a3d24e33c601b">More...</a><br/></td></tr>
<tr class="separator:ace94ead79a16d93c3c5a3d24e33c601b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e46a5c8c2ce4ff13c5872a0f9b610b5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__rsa__hw_8h.html#a8e46a5c8c2ce4ff13c5872a0f9b610b5">XSECURE_CSU_RSA_WR_ADDR_OFFSET</a>&#160;&#160;&#160;(0x44U)</td></tr>
<tr class="memdesc:a8e46a5c8c2ce4ff13c5872a0f9b610b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write address in RSA RAM.  <a href="#a8e46a5c8c2ce4ff13c5872a0f9b610b5">More...</a><br/></td></tr>
<tr class="separator:a8e46a5c8c2ce4ff13c5872a0f9b610b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a239e24db15cbfcc0c20a42277a67a4c8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__rsa__hw_8h.html#a239e24db15cbfcc0c20a42277a67a4c8">XSECURE_CSU_RSA_RD_DATA_0_OFFSET</a>&#160;&#160;&#160;(0x48U)</td></tr>
<tr class="memdesc:a239e24db15cbfcc0c20a42277a67a4c8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read Data 0.  <a href="#a239e24db15cbfcc0c20a42277a67a4c8">More...</a><br/></td></tr>
<tr class="separator:a239e24db15cbfcc0c20a42277a67a4c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a811dc7e05fbbe6187a7c5940738b3aee"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__rsa__hw_8h.html#a811dc7e05fbbe6187a7c5940738b3aee">XSECURE_CSU_RSA_RD_DATA_1_OFFSET</a>&#160;&#160;&#160;(0x4cU)</td></tr>
<tr class="memdesc:a811dc7e05fbbe6187a7c5940738b3aee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read Data 1.  <a href="#a811dc7e05fbbe6187a7c5940738b3aee">More...</a><br/></td></tr>
<tr class="separator:a811dc7e05fbbe6187a7c5940738b3aee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d76d1c4e2a6e4d6ffd2aeb7364bde69"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__rsa__hw_8h.html#a0d76d1c4e2a6e4d6ffd2aeb7364bde69">XSECURE_CSU_RSA_RD_DATA_2_OFFSET</a>&#160;&#160;&#160;(0x50U)</td></tr>
<tr class="memdesc:a0d76d1c4e2a6e4d6ffd2aeb7364bde69"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read Data 2.  <a href="#a0d76d1c4e2a6e4d6ffd2aeb7364bde69">More...</a><br/></td></tr>
<tr class="separator:a0d76d1c4e2a6e4d6ffd2aeb7364bde69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a417d35c03f931d964cbc3454e16cede2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__rsa__hw_8h.html#a417d35c03f931d964cbc3454e16cede2">XSECURE_CSU_RSA_RD_DATA_3_OFFSET</a>&#160;&#160;&#160;(0x54U)</td></tr>
<tr class="memdesc:a417d35c03f931d964cbc3454e16cede2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read Data 3.  <a href="#a417d35c03f931d964cbc3454e16cede2">More...</a><br/></td></tr>
<tr class="separator:a417d35c03f931d964cbc3454e16cede2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a783a3920a0d820f86a0e9de9f2c5b4bf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__rsa__hw_8h.html#a783a3920a0d820f86a0e9de9f2c5b4bf">XSECURE_CSU_RSA_RD_DATA_4_OFFSET</a>&#160;&#160;&#160;(0x58U)</td></tr>
<tr class="memdesc:a783a3920a0d820f86a0e9de9f2c5b4bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read Data 4.  <a href="#a783a3920a0d820f86a0e9de9f2c5b4bf">More...</a><br/></td></tr>
<tr class="separator:a783a3920a0d820f86a0e9de9f2c5b4bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abac3199a45469fcfba0bf3fac67741c6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__rsa__hw_8h.html#abac3199a45469fcfba0bf3fac67741c6">XSECURE_CSU_RSA_RD_DATA_5_OFFSET</a>&#160;&#160;&#160;(0x5cU)</td></tr>
<tr class="memdesc:abac3199a45469fcfba0bf3fac67741c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read Data 5.  <a href="#abac3199a45469fcfba0bf3fac67741c6">More...</a><br/></td></tr>
<tr class="separator:abac3199a45469fcfba0bf3fac67741c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17e6a236aa160a76bb9eae80db88a2a2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__rsa__hw_8h.html#a17e6a236aa160a76bb9eae80db88a2a2">XSECURE_CSU_RSA_RD_ADDR_OFFSET</a>&#160;&#160;&#160;(0x60U)</td></tr>
<tr class="memdesc:a17e6a236aa160a76bb9eae80db88a2a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read address in RSA RAM.  <a href="#a17e6a236aa160a76bb9eae80db88a2a2">More...</a><br/></td></tr>
<tr class="separator:a17e6a236aa160a76bb9eae80db88a2a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2b9503f6910180430639d2aa1013d6d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__rsa__hw_8h.html#ab2b9503f6910180430639d2aa1013d6d">XSECURE_RSA_CTRL_CLR_DATA_BUF_MASK</a>&#160;&#160;&#160;(1U)</td></tr>
<tr class="memdesc:ab2b9503f6910180430639d2aa1013d6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">RSA BUF Clr value.  <a href="#ab2b9503f6910180430639d2aa1013d6d">More...</a><br/></td></tr>
<tr class="separator:ab2b9503f6910180430639d2aa1013d6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="aaf16593748c11e24a0ae6506dbf44d11"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_RSA_BASE&#160;&#160;&#160;(0xFFCE0000U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Base address of RSA core. </p>

<p>Referenced by <a class="el" href="group__xsecure__rsa__zynqmp__apis.html#gaa7dd5cb6143f1767dbfce0cee845f014">XSecure_RsaCfgInitialize()</a>.</p>

</div>
</div>
<a class="anchor" id="af09c455c76e334c24b6eae3a6f755356"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_RSA_CONTROL_OFFSET&#160;&#160;&#160;(0x10U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>RSA Control Reg. </p>

<p>Referenced by <a class="el" href="group__xsecure__rsa__zynqmp__apis.html#gad8a4ee12fff481e5d2c7fa5cc8256652">XSecure_RsaOperation()</a>.</p>

</div>
</div>
<a class="anchor" id="a0e1b1a554411d5214763d7548ee18d63"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_RSA_MINV0_OFFSET&#160;&#160;&#160;(0x18U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>RSA MINV(Mod 32 Inverse) 0. </p>

</div>
</div>
<a class="anchor" id="ab8ab4f6216805758e538eec8288e2eea"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_RSA_MINV1_OFFSET&#160;&#160;&#160;(0x1CU)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>RSA MINV 1. </p>

</div>
</div>
<a class="anchor" id="a278687404c54fb1d07574d932dcae01b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_RSA_MINV2_OFFSET&#160;&#160;&#160;(0x20U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>RSA MINV 2. </p>

</div>
</div>
<a class="anchor" id="a437626ea51474a1f267d4696b5faa6fa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_RSA_MINV3_OFFSET&#160;&#160;&#160;(0x24U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>RSA MINV 3. </p>

</div>
</div>
<a class="anchor" id="a17e6a236aa160a76bb9eae80db88a2a2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_RSA_RD_ADDR_OFFSET&#160;&#160;&#160;(0x60U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Read address in RSA RAM. </p>

</div>
</div>
<a class="anchor" id="a239e24db15cbfcc0c20a42277a67a4c8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_RSA_RD_DATA_0_OFFSET&#160;&#160;&#160;(0x48U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Read Data 0. </p>

</div>
</div>
<a class="anchor" id="a811dc7e05fbbe6187a7c5940738b3aee"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_RSA_RD_DATA_1_OFFSET&#160;&#160;&#160;(0x4cU)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Read Data 1. </p>

</div>
</div>
<a class="anchor" id="a0d76d1c4e2a6e4d6ffd2aeb7364bde69"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_RSA_RD_DATA_2_OFFSET&#160;&#160;&#160;(0x50U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Read Data 2. </p>

</div>
</div>
<a class="anchor" id="a417d35c03f931d964cbc3454e16cede2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_RSA_RD_DATA_3_OFFSET&#160;&#160;&#160;(0x54U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Read Data 3. </p>

</div>
</div>
<a class="anchor" id="a783a3920a0d820f86a0e9de9f2c5b4bf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_RSA_RD_DATA_4_OFFSET&#160;&#160;&#160;(0x58U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Read Data 4. </p>

</div>
</div>
<a class="anchor" id="abac3199a45469fcfba0bf3fac67741c6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_RSA_RD_DATA_5_OFFSET&#160;&#160;&#160;(0x5cU)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Read Data 5. </p>

</div>
</div>
<a class="anchor" id="add1bdc96c3bd68543f08d8f8f2316cd8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_RSA_READ_ADDR_OFFSET&#160;&#160;&#160;(0x0CU)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>RAM read offset. </p>

</div>
</div>
<a class="anchor" id="aafc1ee94ab91f1253bca46337759d101"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_RSA_READ_DATA_OFFSET&#160;&#160;&#160;(0x08U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>RAM data read offset. </p>

</div>
</div>
<a class="anchor" id="abb1368341bbee94633fbca90b0411f47"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_RSA_STATUS_OFFSET&#160;&#160;&#160;(0x14U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Status Register. </p>

<p>Referenced by <a class="el" href="group__xsecure__rsa__zynqmp__apis.html#gad8a4ee12fff481e5d2c7fa5cc8256652">XSecure_RsaOperation()</a>.</p>

</div>
</div>
<a class="anchor" id="a8e46a5c8c2ce4ff13c5872a0f9b610b5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_RSA_WR_ADDR_OFFSET&#160;&#160;&#160;(0x44U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Write address in RSA RAM. </p>

</div>
</div>
<a class="anchor" id="ab0b92ced354943a66cff9fae65b83aab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_RSA_WR_DATA_0_OFFSET&#160;&#160;&#160;(0x2cU)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Write Data 0. </p>

</div>
</div>
<a class="anchor" id="aa4c13477df17858ab225acddc7ec165b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_RSA_WR_DATA_1_OFFSET&#160;&#160;&#160;(0x30U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Write Data 1. </p>

</div>
</div>
<a class="anchor" id="a8690656a9f80d6450ef643126d1c62bd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_RSA_WR_DATA_2_OFFSET&#160;&#160;&#160;(0x34U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Write Data 2. </p>

</div>
</div>
<a class="anchor" id="a8f1de7ad33f2403911559ca2d0954da9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_RSA_WR_DATA_3_OFFSET&#160;&#160;&#160;(0x38U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Write Data 3. </p>

</div>
</div>
<a class="anchor" id="a0da2ecf16be0d44621913b00844b9e95"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_RSA_WR_DATA_4_OFFSET&#160;&#160;&#160;(0x3cU)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Write Data 4. </p>

</div>
</div>
<a class="anchor" id="ace94ead79a16d93c3c5a3d24e33c601b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_RSA_WR_DATA_5_OFFSET&#160;&#160;&#160;(0x40U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Write Data 5. </p>

</div>
</div>
<a class="anchor" id="ad5664dae085cd2b58d1b6bdf45bdab5f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_RSA_WRITE_ADDR_OFFSET&#160;&#160;&#160;(0x04U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>RAM write address offset. </p>

</div>
</div>
<a class="anchor" id="a033850f0e3f807983c318723e2cc3e2c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_RSA_WRITE_DATA_OFFSET&#160;&#160;&#160;(0x00U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>RAM write data offset. </p>

</div>
</div>
<a class="anchor" id="ad30a927006f8c743ceb5651abee7750a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_RSA_ZERO_OFFSET&#160;&#160;&#160;(0x28U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>RSA Zero offset. </p>

</div>
</div>
<a class="anchor" id="ab2b9503f6910180430639d2aa1013d6d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_RSA_CTRL_CLR_DATA_BUF_MASK&#160;&#160;&#160;(1U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>RSA BUF Clr value. </p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
